home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / qbbs / cbs_121q.zip / CBS_Q.DOC next >
Text File  |  1990-05-17  |  31KB  |  1,074 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                       COMPUTER SOFTWARE ASSOCIATION
  20.                              CALL BACK SYSTEM
  21.                                Version 1.20
  22.                                 Written by
  23.                              Patrick Stierman
  24.                   Sysop:  Micro Hub BBS   (602) 649-9412
  25.             Documentation by: Patrick Stierman and John Bierrie
  26.  
  27.              Copyright (C) 1990, Computer Software Association
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.                           Copyrighted @ Feb,1990
  45.                             ALL RIGHTS RESERVED
  46.  
  47.  
  48.  
  49.  
  50.  
  51.                                    CONTENTS
  52.                                    --------
  53.  
  54.          I.   Introduction.................................    i
  55.               Copyright Notice.............................    ii
  56.               Shareware License............................    ii
  57.               Shareware Registration.......................    iii
  58.               Warranty and Limit ..........................    iii
  59.  
  60.          II.  Installation.................................     1
  61.                 CBSinst.Exe................................     3
  62.                 Local.Ctl..................................     6
  63.  
  64.          III. Appendix A
  65.                 Sample Batch Files.........................     8
  66.  
  67.          IV.  Appendix B
  68.                 Sample Menu & Registration Questionnaire...     11
  69.  
  70.          V.   Appendix C
  71.                 Support Systems............................     12
  72.  
  73.          VI.  Registration.................................     13
  74.  
  75.          VI.  Notes........................................     14
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.                                  INTRODUCTION
  98.                                  ************
  99.  
  100.          This program was written to serve the needs of all high speed
  101.          modem  users.  While trying to get several of the common Call
  102.          back verifiers up and on-line with  my  BBS  I  came  to  the
  103.          conclusion that these programs were written for the low speed
  104.          modem  users. Higher speeds and Locked port support was added
  105.          as an afterthought. These programs were  often  well  written
  106.          but  the  programmer  had  no  way to test out the code. Thus
  107.          along came the 'well it works for me it should work  for  you
  108.          syndrome.  After several months of fighting these problems I
  109.          decided to write a Call Back Verifier program that WORKS with
  110.          the HST modems and others that use Locked Baud rates  to  the
  111.          fossil. Thus along came this Program.
  112.  
  113.          I  wrote  this  program  to support my BBS only, when someone
  114.          else heard I had one that worked. Thus  a  shareware  version
  115.          came  to  be.  I  had only supported locked baud rates in the
  116.          original program and had to allow for floating connect rates.
  117.          The program was rewritten to include these support functions.
  118.          Then came the realization that not everyone  had  100%  Hayes
  119.          compatible modems. Oh well, back to the drawing board and out
  120.          comes the config.dat file. Trying to keep required files at a
  121.          minimum I had to add only one more file to define local calls
  122.          for   those   who   don't   want  to call all over the USA on
  123.          their dime. Local.ctl fills that  requirement.  Thus  to  run
  124.          this  program, there are only three files required instead of
  125.          the 6 or more for most other verifiers.
  126.  
  127.  
  128.          As  with all programs there will be upgrades and revisions as
  129.          the users request or demand options I didn't  think  of.  The
  130.          latest  version of this software will always be available for
  131.          D/L  on the  support BBS's Fido addresses 322/235 and 114/70.
  132.          The boards are HST and up 24 hours except during ZMH. Stop by
  133.          and also check out some of  the other fine software available
  134.          on  these  BBS's.  The newest release of  CBS will  always be
  135.          available for D/L on these BBS's.  You may also  FREQ  CBS on
  136.          322/235  or  114/70 as  CBS_Q and get the latest release that
  137.          way.
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.                                     i
  155.  
  156.  
  157.  
  158.                                COPYRIGHT Notice
  159.                               ******************
  160.  
  161.          No  part  of  this  manual  may be reproduced, transmitted or
  162.          translated into any language, in  any form or by  any  means,
  163.          except  as  described  in the  following license with out the
  164.          prior written permission of Patrick Stierman.
  165.  
  166.          You  are  granted  a  limited  license  to  use this software
  167.          described in this manual. The software may be used or  copied
  168.          only  in  accordance  with the terms of the license agreement
  169.          within this manual.
  170.  
  171.  
  172.                              SOFTWARE LICENSE
  173.                              ================
  174.  
  175.          This software is provided to  run  on  one  machine  and  one
  176.          machine  only.  It  is  non-transferable.  You  may  use this
  177.          software on a limited basis  for  a  trial  period  (30)days.
  178.          After this evaluation you must either register it or cease to
  179.          use said software.
  180.  
  181.          You  may  make copies of this software to be distributed only
  182.          in the original format and package. You may  NOT  delete  any
  183.          files  from  the  initial  distribution package. The archived
  184.          file must remain intact. You may NOT charge any fee for  this
  185.          service to distribute.
  186.  
  187.          You may upload the distribution archive to any bbs you desire
  188.          as long as the software has not been modified.
  189.  
  190.  
  191.          CBS's  Call Back System  must not  be released or included in
  192.          any other software package with  out a written agreement from
  193.          "CSA", Computer Software Association.
  194.  
  195.          Operators of BBS systems or electronic mass media systems may
  196.          post the original unmodified archived package for download by
  197.          their  users  without written permission as long as no fee is
  198.          charged for the downloading of the file. Access fees  may  be
  199.          charged   but  no  fee  must  be  charged  for  the  specific
  200.          downloading of CBS.
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.                                     ii
  213.  
  214.  
  215.  
  216.  
  217.                             SHAREWARE Registration
  218.                             **********************
  219.  
  220.  
  221.          Computer Software Association's  Call Call Back System is not
  222.          PUBLIC DOMAIN software. It is  SHAREWARE.  If you  use it for
  223.          more than the trial  period  (ie 30  days), You must pay  and
  224.          register  it.   The  registration fee is  a mere  $12.95 (non
  225.          commercial), $50.00 (commercial).  Registration entitles  you
  226.          to  bug  fixes,  notification  of NEW RELEASES and registered
  227.          versions of the new releases  until otherwise  stated by CSA.
  228.          The registration form is located at the end of  this  manual.
  229.          Please fill it out  completely  to  allow  us to  contact you
  230.          should the need arise.  That is to forward any bug fixes that
  231.          HOPEFULLY will never be required.
  232.  
  233.           MAIN SUPPORT BBS's:
  234.  
  235.                Micro Hub BBS                     Doc's Place BBS
  236.                Fido  1:114/70                    Fido 1:322/235
  237.                (602) 649-9412                    (508) 520-4564
  238.  
  239.                             Registration information
  240.  
  241.          Please make all checks or money orders payable to:
  242.  
  243.                                      CSA
  244.  
  245.           Send to:        CSA
  246.                           C/O John Bierrie
  247.                           658 Old West Central St.
  248.                           Franklin, Ma  02038
  249.  
  250.  
  251.          There  are   no  warranties  associated  with  this software,
  252.          either expressed or implied. The user of this program assumes
  253.          all responsibility for operation  of  this  program  and  any
  254.          damages resulting from its use.
  255.  
  256.          The "commercial" registration  entitles you to other services
  257.          not mentioned  in this  document.   For  further  information,
  258.          contact John Bierrie directly.
  259.  
  260.                               WARRANTY and LIMITS
  261.                               *******************
  262.  
  263.           This  software  is  provided  AS IS without any expressed or
  264.           implied warranties whatsoever. No warranty of fitness for  a
  265.           particular  purpose  is offered. The author of this software
  266.           cannot be held responsible for DIRECT, INDIRECT  INCIDENTAL,
  267.           CONSEQUENTIAL,  or  ANY OTHER damages due to your ability or
  268.           inability to use this software, even if the author has  been
  269.           advised of the possibility of such damages. The user assumes
  270.           full responsibility for the use of this software.
  271.  
  272.  
  273.                                      iii
  274.  
  275.  
  276.  
  277. FILES INCLUDED IN THIS PACKAGE
  278. ------------------------------
  279.  
  280.          CBS.EXE       <------ Actual CBS program
  281.          CBSINST.EXE   <------ CBS installation program
  282.          CONFIG.DAT    <------ Sample Configuration file
  283.          CBS_Q.DOC     <------ These Documents
  284.          CBS.MNU       <------ Sample Menu
  285.          REGISTER.Q-A  <------ Sample Registration Questionnaire to work
  286.                                with CBS menu
  287.          REGISTER.ASC  <------ Sample explanation file for CBS
  288.          READ.ME       <------ Last minute changes, information, etc.
  289.  
  290.  
  291.  
  292. SYSTEM REQUIREMENTS
  293. -------------------
  294.  
  295.          Quickbbs 2.6? or greater
  296.          MS-DOS 2.1 or later
  297.          HAYES compatible modem
  298.  
  299.  
  300.  
  301.  
  302.  
  303.                                  INSTALLATION
  304.                                  ------------
  305.  
  306.          Welcome to CSA's Call Back System. With this program, Sysops'
  307.          have  the  ability  to upgrade new user access automatically.
  308.          This   version  supports  Quickbbs 2.6?  versions  and  above
  309.          unless they do some drastic  changes in  the code with future
  310.          releases.   There are  two support  files required  with this
  311.          program and are supplied in the distribution  package.  There
  312.          are also three sample files, one Menu  and one  Questionnaire
  313.          and an Information file.  Their usage is described separately
  314.          later on in the documentation.
  315.  
  316.          ***********CBS MUST BE RUN AS A TYPE 15 EXIT!!***************
  317.  
  318.          CBS will support  all  valid  baud rates and if you have your
  319.          com port locked it will support that too.
  320.  
  321.  
  322.  
  323.  
  324. SWITCHES
  325. --------
  326.  
  327.      /L    LOCKED PORT
  328.  
  329.            This  command line switch tells CBS the modem and com port
  330.            are locked to the following speed. 
  331.  
  332.                         CBS  /L=19200 or /L=38400
  333.  
  334.                                        1
  335.  
  336.  
  337.  
  338.      /C    CALL BACK SYSTEM
  339.  
  340.            Directs CBS to act as a "Call Back System" and not upgrade
  341.            the user's Security Level or Flags.
  342.  
  343.                     CBS /L=19200 /C /F=\Logs\CBSCBACK.LOG
  344.  
  345.  
  346.      /F    LOG FILE
  347.  
  348.            You may specify a separate log file for CBS, or default to
  349.            the Quickbbs "System.log" :
  350.  
  351.                      CBS /F=CBS.Log  for CBS's own log
  352.  
  353.            /F= Supports Full Drive and Path format
  354.  
  355.            NO  command line switch /F  will result  in default to the
  356.            Quickbbs System.Log
  357.  
  358.  
  359.      /T    TEST MODE
  360.  
  361.            To test CBS in LOCAL mode.
  362.  
  363.                   CBS /T
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.        CBS  also  *** MUST *** have the modem configured to disconnect
  372.        users by dropping DTR. In the next version we will add  support
  373.        to disconnect users with modem control strings.
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.                                       2
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.                                  CBSINST.EXE
  401.                                  -----------
  402.  
  403.          ********************** FIRST OF ALL!!!! *********************
  404.  
  405.           If you were running a previous version of CBS, (before 1.10)
  406.          delete the OLD Config.Dat  file  before  running  CBSINST !!!
  407.  
  408.          --------------------------------------------------------------
  409.  
  410.           Run  CBSINST  to setup  CBS.  It  will  create a file called
  411.          Config.dat. This is where the program gets its information on
  412.          what it does  with each user.  It has  provisions for setting
  413.          the new security level and for  changing all  of  the  user's
  414.          flags.    These   changes   take  effect   immediately  after
  415.          verification of password and re-entry into Quickbbs.
  416.  
  417.          Use keys F2 to exit and F1 to Save/Exit the CBSINST  program.
  418.  
  419.  
  420.       New User
  421.  
  422.                   Is the level each new user has prior to verification
  423.                  and is a number from 1 to 32000.   It must not be a 0
  424.                  as  zero  is  what  Quickbbs  uses to lock out a user
  425.                  hence,  someone  with  this  level  would  never have
  426.                  access to this program.
  427.  
  428.  
  429.       Member
  430.  
  431.                   Is the NEW security level you  wish a verified  user
  432.                  to have.  It also  must be  an integer  between 1 and
  433.                  32000.
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.                                       3
  455.  
  456.  
  457.  
  458.       SECURITY FLAGS
  459.  
  460.                  The next  four entries are for  upgrading  the  user's
  461.                  Flags when they have been verified.  Each set of flags
  462.                  can  have  2  states, [on] or [off].   By using one of
  463.                  the 4 options for each flag, you have complete control
  464.                  over what CBS does to the flags.  (You must put one in
  465.                  each flag slot!!)
  466.  
  467.                     The options are:
  468.  
  469.                        <*>    Tells CBS to ignore this  flag.  Whatever
  470.                               state  the  flag  was  in  remains  after
  471.                               verification.
  472.  
  473.                        <X>    Force this flag ON.  No matter  what  the
  474.                               flag was. It will be forced on.
  475.  
  476.                        <->    Force this flag off.  Again as above no
  477.                               matter the  original  state  this  flag
  478.                               will be forced off.
  479.  
  480.                        <?>    This   toggles  the  flag.  If  it  was
  481.                               originally ON it  is  changed  to  OFF.
  482.                               Likewise  if  it  was originally OFF it
  483.                               will be changed to ON.
  484.  
  485.  
  486.       MODEM INITIALIZATION 
  487.  
  488.                     In this release,  it is NOT  mandatory  to  set your
  489.                     initialization string.  This should be  set however,
  490.                     to  speed in  upgrading to newer  versions  of  CBS,
  491.                     as later releases will implement this.
  492.  
  493.       MODEM DIAL PREFIX
  494.  
  495.                     These are the codes  sent  to  the  modem  prior  to
  496.                     dialing   a   number.    Normally  ATDT  for   Hayes
  497.                     compatible  modems.   This  can  also  be  used  for
  498.                     entering in any special dialing  commands you  might 
  499.                     need, such as a "9" for  outside lines and  the like.
  500.  
  501.                                         ATDT~9~~
  502.  
  503.       MODEM DIAL SUFFIX
  504.  
  505.                      Is  the  command  set to the modem  after the dial
  506.                     string  is  sent.  Normally  a  |  or  <cr>.   This
  507.                     instructs  the  modem  to begin dialing the number.
  508.  
  509.       MODEM OFF HOOK COMMAND
  510.  
  511.                     The is the command the modem needs to go  OFF HOOK,
  512.                     that is, to pick up the phone.  It is usually ATH1|
  513.  
  514.  
  515.                                        4
  516.  
  517.       MODEM ON HOOK COMMAND
  518.  
  519.                     This is the command to  tell the modem  to  HANG UP
  520.                     the phone, or go "on hook".  It is usually ATH0|
  521.  
  522.       DEFAULT AREACODE
  523.  
  524.                     Area  code  CBS  will use if user neglects to enter
  525.                     one when initially logging on.
  526.  
  527.       SYSOP NAME
  528.  
  529.                     Your name.  Use only a space between first and last
  530.                     name.
  531.  
  532.       RESUMEBBS
  533.  
  534.                     Is  a  Y  or N entry telling  CBS to either log off
  535.                     after verification  or Resume BBS operation.  A <Y>
  536.                     will  allow  the  user  back  into the calling menu
  537.                     in Quickbbs.
  538.  
  539.       LocalResume
  540.  
  541.                     To allow the system to call back  "local"  users as
  542.                     defined in the Local.ctl file.
  543.  
  544.       LD Resume
  545.  
  546.                     To allow the  system  to  call back "Long Distance"
  547.                     numbers.  Any phone number entered as long distance
  548.                     in the Local.ctl file.
  549.  
  550.       LOCAL COLOR
  551.  
  552.                      This Flag will toggle Local Color on and off only
  553.                      on the local display. Color will still be display
  554.                      to the user if his graphics flag is on.
  555.  
  556.       DUP CHECK
  557.  
  558.                      This  is either a  Y or a  N telling CBS to check
  559.                      for duplicate phone entries.
  560.  
  561.       CHECK LEVEL
  562.  
  563.                      If you specify Y in the previous entry Dup Check,
  564.                      then you will need to set the level  of checking.
  565.                      Level 1 or 2 is to be set as follows:
  566.               Level 1
  567.                        Send only a report to your system log.  It will
  568.                      log the name of the current user as well  as  the
  569.                      name of the  user  that also has that same  phone
  570.                      number.
  571.               Level 2
  572.                        Check for duplicate numbers, then  LOCKOUT  that
  573.                      user  record  IF  the   phone  number   duplicates
  574.                      another users.
  575.                                        5
  576.  
  577.  
  578.                                    LOCAL.CTL
  579.                                    *********
  580.  
  581.          LOCAL.CTL  is the file that tells CBS which numbers are local
  582.          calls.  You can now tell CBS to call any number anywhere. But
  583.          you will still have full control  on  what  numbers  will  be
  584.          allowed. We did this to allow users in large towns or densely
  585.          populated  areas that have many local or low cost dial zones.
  586.          CBS now looks at the local.ctl file a little differently than
  587.          before. There are now several  control  characters  that  CBS
  588.          uses to control the dialing of the modem. Shown in the sample
  589.          below are the flags and how they work.
  590.  
  591.             All new area codes must be precede with one of the 4 flags
  592.          allowed. Else CBS will not be able  to  tell  the  difference
  593.          between  a  new area code or just additional prefixes for the
  594.          last area code. The flags are described below.
  595.  
  596.  
  597.                                SAMPLE LOCAL.CTL
  598.  
  599.         +602
  600.         @602
  601.         213
  602.         123
  603.         456
  604.         234
  605.         789
  606.         #789
  607.         790
  608.         791
  609.         !792
  610.         145
  611.         235
  612.         236
  613.         etc....
  614.  
  615.  
  616.          >>>NOTICE<<<  each  prefix  is  on it's own line with nothing
  617.          following. The file must follow this layout exactly  or  else
  618.          the  program  will fail to find matches and all numbers would
  619.          appear as Long Distance calls and CBS won't call them.
  620.  
  621.            Description of AreaCode Flags:
  622.  
  623.             (+)       Is the first entry and tells CBS the  actual
  624.                       AREA CODE which is local. ie Put  your  area
  625.                       code here.
  626.  
  627.             (@)       Tells CBS that all prefixes that follow are
  628.                       local  calls  and  are ok to call. CBS will
  629.                       call  the  number  as  a  7  (seven)  digit
  630.                       number. ie (999-9999).
  631.  
  632.  
  633.  
  634.                                        6
  635.  
  636.  
  637.             (#)       Tells CBS  that there is a new area code or
  638.                       that the dialing conditions  have  changed.
  639.                       The  #  flag  denotes  that the next set of
  640.                       prefixes require a 1 in front of the number
  641.                       to dial  that  number.  The  prefixes  that
  642.                       follow are also OK to dial.
  643.  
  644.             ($)       Tells CBS that  there  is a new area code or
  645.                       that the dialing  conditions  have  changed.
  646.                       The  $  flag  denotes that all prefixes that
  647.                       follow are OK to  dial  and  require  1+area
  648.                       code+ number to dial.
  649.  
  650.             CBS  Will still NOT call any prefix or number unless it is
  651.             included in the local.ctl file. It works that way to  give
  652.             the  sysop  total control over who CBS calls. That way CBS
  653.             can't call Long Distance unless YOU tell it to.
  654.  
  655.             Area codes can be duplicated under different flags  as  it
  656.             is  quite possible to have local calls to certain prefixes
  657.             and also Long distance calls in the same city to different
  658.             prefixes.
  659.  
  660.                Example Local.ctl :
  661.  
  662.  
  663.             +602
  664.             @602
  665.             464
  666.             #602
  667.             986
  668.  
  669.  
  670.                 1.  602-464-1270
  671.                         and
  672.                 2.  602-986-1111
  673.  
  674.                  Phone number one is local to my area and phone number
  675.                  two is long distance. Number 2 requires a 1 in  front
  676.                  of  the  number  to  dial where as number 1 does not.
  677.                  These would go into the Local.ctl files like this.
  678.  
  679.  
  680.                This tells  CBS  to  call  464  as  local  and  986  as
  681.                1+number. As long as the prefixes are in Local.ctl then
  682.                they  are  valid  numbers  to  call. If you exclude any
  683.                prefixes in the area then CBS won't  be  able  to  call
  684.                that  number  as  it  can't  find them in the Local.ctl
  685.                file. This is a way to  eliminate  certain  areas  from
  686.                being  able  to be called. (why someone would so this I
  687.                really can't tell, But it is there just in case)
  688.  
  689.                Numbers such as 911 cannot be dialed as  no  one  would
  690.                actually have 911 as a prefix to their number. Thus 911
  691.                calls  are filtered out totally. Neat huh.... If 911 is
  692.                not in the Local.ctl file then CBS won't dial it.....
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.                                        7
  701.  
  702. APPENDIX A...
  703.  
  704.                                SAMPLE BATCH FILES
  705.  
  706.             The  following  is  an  extraction from my Mailer.bat file
  707.             that runs Micro Hub BBS. CBS works here  with  this  setup
  708.             quite  well.  I am sure there are other ways of doing this
  709.             but this works for me.
  710.  
  711.  
  712.                         STAND-ALONE Quickbbs BATCH FILE
  713.                         -------------------------------
  714.  
  715.           :After_Quickbbs
  716.            If Errorlevel 61 goto start
  717.            If Errorlevel 60 goto Leech
  718.            If Errorlevel 51 goto Start
  719.            If Errorlevel 50 goto CBS
  720.            If Errorlevel 41 goto Start
  721.            If Errorlevel 40 goto Bimodem
  722.            If Errorlevel 11 goto Start
  723.            If Errorlevel 10 goto Outside
  724.            If Errorlevel  5 goto Net_Echo
  725.            If Errorlevel  4 goto Echo_Only
  726.            If Errorlevel  3 goto Net_Only
  727.               goto Start
  728.  
  729.                ...
  730.  
  731.           :CBS
  732.            CBS /l=19200
  733.              goto Restart_Quickbbs
  734.  
  735.  
  736.           :RESTART_Quickbbs
  737.            cd\qbbs
  738.              Quickbbs -r -e0
  739.              goto After_Quickbbs
  740.  
  741.               ...
  742.  
  743.           :out
  744.             Echo  MicroHub BBS ......GOING.....GOING.....GONE
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.                                        8
  759.  
  760.  
  761.  
  762.                  Quickbbs WITH MAILER SAMPLE BATCH FILES
  763.                  ---------------------------------------
  764.  
  765.      Sample batch file to work with Front Door, DBridge, etc...
  766.  
  767. @ECHO OFF
  768.          :start
  769.          c:
  770.          cd\fd
  771.          fd
  772.          if ERRORLEVEL 200 goto unpackmail
  773.          if ERRORLEVEL 196 goto 9600_Baud
  774.          if ERRORLEVEL 124 goto 2400_Baud
  775.          if ERRORLEVEL 112 goto 1200_Baud
  776.          If ERRORLEVEL 36 goto local
  777.          if ERRORLEVEL 1 goto out
  778.          if ERRORLEVEL 0 goto start
  779.          goto start
  780.  
  781.          :9600_Baud
  782.          cd\fd\Quickbbs
  783.          Quickbbs -b2400 -E0 -P
  784.          if ERRORLEVEL 30 goto CBS
  785.          if ERRORLEVEL 14 goto CBSCBACK
  786.          goto After_Quickbbs
  787.  
  788.          :2400_Baud
  789.          cd\fd\Quickbbs
  790.          Quickbbs -b2400 -E0 -P
  791.          if ERRORLEVEL 30 goto CBS
  792.          if ERRORLEVEL 14 goto CBSCBACK
  793.          goto After_Quickbbs
  794.  
  795.          :1200_Baud
  796.          cd\fd\Quickbbs
  797.          Quickbbs -b1200 -E0 -P
  798.          if ERRORLEVEL 30 goto CBSCBACK
  799.          if ERRORLEVEL 14 goto CBS
  800.          goto After_Quickbbs
  801.  
  802.          :After_Quickbbs
  803.          if ERRORLEVEL 9 goto start
  804.          if ERRORLEVEL 6 goto Maintain
  805.          if ERRORLEVEL 5 goto Net&echo
  806.          if ERRORLEVEL 4 goto Echo
  807.          if ERRORLEVEL 3 goto Net
  808.          if ERRORLEVEL 0 goto start
  809.          goto start
  810.  
  811.          :CBSCBACK
  812.          CBS /L=19200 /C /F=C:\logs\callback.log
  813.          goto Restart_Quickbbs
  814.  
  815.          :CBS
  816.          CBS /L=19200 /F=C:\LOGS\CBS.LOG
  817.          goto Restart_Quickbbs
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.                                        9
  826.  
  827.  
  828.  
  829.  
  830.  
  831.          :Outside
  832.          CTTY COM2:
  833.          WATCHCD COM2: ON
  834.          <PROGRAM NAME>
  835.          WATCHCD COM2: OFF
  836.          CTTY CON:
  837.          goto Restart_Quickbbs
  838.  
  839.          :Restart_Quickbbs
  840.          Quickbbs -R -E0 -P
  841.          if ERRORLEVEL 30 goto CBSCBACK
  842.          if ERRORLEVEL 14 goto CBS
  843.          goto After_Quickbbs
  844.  
  845.          :out
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.                                        10
  885.  
  886.  
  887.  
  888.  
  889. APPENDIX B...
  890.  
  891.  
  892.  
  893.                  SAMPLE MENU & REGISTRATION QUESTIONNAIRE FILES
  894.                  ---------------------------------------------
  895.  
  896.  
  897.  
  898.      Included with the CBS System package are four additional files to
  899.      help you make a "Clean and Neat" installation of the CBS program.
  900.      You are welcome to use them, modify them or just plain throw them
  901.      out...
  902.  
  903.  CBS.MNU
  904.  
  905.            Call this  menu up  from  your  "TOP"  menu  using  whatever
  906.            command you  are  comfortable  with.  I use  "R".  This menu
  907.            will  allow the user to  read  about the "whys  and hows" of
  908.            the CBS system, answer a Registration Questionnaire and then
  909.            use the CBS program itself.
  910.  
  911.            NOTE:  If you use this menu,  please remember to "Edit" line
  912.            # 10 of the menu to reflect your name.
  913.  
  914.  
  915.  REGISTER.Q-A
  916.  
  917.            Sample Registration.Q-A used by this system.
  918.  
  919.  
  920.  REGISTER.ASC
  921.  
  922.            Sample "Information" file accessed by the CBS.MNU explaining
  923.            a little about who needs to use the CBS, why it is used and
  924.            what to expect while using it.
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.                                        11
  945.  
  946.  
  947.  
  948.  
  949. APPENDIX C...
  950.  
  951.                              SUPPORT SYSTEMS
  952.                              ---------------
  953.  
  954.      The following boards act as "Support Systems" for CBS and related
  955. products.  Each system carries the latest release of  CBS  requestable
  956. with the Magic name of "CBS_R".  Each system is also tied together via
  957. NetMail to  insure the fastest responses to any questions or concerns.
  958.  
  959.  
  960.  
  961.           WESTERN REGION                      EASTERN REGION
  962.           --------------                      --------------
  963.  
  964.           1:114/70                            1:322/235
  965.           Micro Hub                           Doc's Place BBS
  966.           Mesa, Az. 85201                     Franklin, Ma. 02038
  967.  
  968.           602-649-9412                        508-520-4574
  969.  
  970.           Sysop - Patrick Stierman            Sysop - John Bierrie
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.                                        12
  1005.  
  1006.  
  1007.  
  1008.                                Registration FORM
  1009.                                =================
  1010.  
  1011. Use your name and BBS name "exactly" as they appear on your system!!
  1012.  
  1013.          * Sysop's Name...........___________________________________
  1014.  
  1015.          * BBS Name...............___________________________________
  1016.  
  1017.          * BBS Phone Number.......___________________________________
  1018.  
  1019.          * FidoNet Number.........___________________________________
  1020.            (if applicable)
  1021.  
  1022.          * Address................___________________________________
  1023.  
  1024.                                   ___________________________________
  1025.  
  1026.                                   ___________________________________
  1027.  
  1028.          * Company Name...........___________________________________
  1029.            (if applicable)
  1030.  
  1031.           Costs:    Call Back System
  1032.  
  1033.           - Single copy:  $12.95 (non-commercial)
  1034.           - Single copy:  $50.00 (commercial)
  1035.  
  1036.           - Multiple copy:  Write for more information.
  1037.  
  1038.  
  1039.          Please make all checks or money orders payable to:
  1040.  
  1041.                                   CBS
  1042.  
  1043.           Send to:        CBS
  1044.                           C/O John Bierrie
  1045.                           658 Old West Central St.
  1046.                           Franklin, Ma  02038
  1047.  
  1048.          Registration  entitles  you to  new releases  as  they become
  1049.          available.  Registration  will  also entitle you to telephone
  1050.          support.  No  number will be given until you have registered.
  1051.          Any questions  until  registered, will  be handled  via snail
  1052.          mail or FIDO mail address 322/235 114/70  or by logging on to
  1053.          one of the support BBS,s:
  1054.  
  1055.          Micro Hub  BBS                                 Doc's Place
  1056.          (602) 649-9412                                 (508) 520-4574
  1057.          HST  23  Hours                                 HST  23  Hours
  1058.          1:114/70                                       1:322/235
  1059.  
  1060.            Thank You For Supporting Shareware Software................
  1061.  
  1062.  
  1063.  
  1064.                                        13
  1065.  
  1066.  
  1067.  
  1068.  
  1069.                                      NOTES
  1070.                                      -----
  1071.  
  1072.  
  1073.  
  1074.